package cn.cj.erp.dao.system;

import cn.cj.erp.entity.system.SysConfig;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * 系统配置信息
 *
 * @author chenjian
 */
@Mapper
public interface SysConfigDao extends BaseMapper<SysConfig> {

    /**
     * 根据key，获取实体类
     *
     * @param key 键值
     * @return 实体类
     */
    SysConfig getByKey(@Param("key") String key);

    /**
     * 根据key，更新value
     *
     * @param key   键值
     * @param value 具体值
     * @return 更新数量
     */
    int updateValueByKey(@Param("key") String key, @Param("value") String value);
}
